package com.crm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.crm.domain.dto.DeptDto;
import com.crm.domain.entity.Dept;
import com.crm.domain.vo.DeptTreeVo;
import com.crm.domain.vo.DeptVo;
import com.crm.domain.vo.TreeVo;

import java.util.List;

public interface DeptService extends IService<Dept> {
    List<DeptVo> listDept(String deptName, Integer status);

    List<DeptTreeVo> treeSelectDept();

    DeptVo getDept(Integer id);

    List<DeptVo> excludeDept(Integer deptId);

    void addDept(DeptDto deptDto);
}
